<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8"/>
        <title>数据绑定Vue</title>
        <script type="text/javascript" src="../js/vue.js"></script>
    </head>
    <body>
        <!-- 
            Vue中有两种数据绑定方式
            1. 单项绑定（v-bind）: 数据只能从data流向页面
            2. 双向绑定（v-model）:数据不仅能从data流向页面，也可以从页面流向data.
            a. 备注：
                ⅰ. 双向绑定一般应用在表单类元素上（input、select）
                ⅱ. v-model:value 可以简写为 v-model, 因为v-model 默认收集的就是value值。 -->
        
 <!--准备好一个容器-->
 
 <div id="root">
    <!--普通写法-->
    <!-- 单项数据绑定：<input type="text" v-bind:value ="name"/> <br/>
    双向数据绑定：<input type="text" v-model:value ="name"/> <br/> -->

    <!--简写-->
    单项数据绑定：<input type="text" :value ="name"/> <br/>
    双向数据绑定：<input type="text" v-model ="name"/> <br/>
 </div>

        <script type="text/javascript">
            Vue.config.productionTip = false; //阻止vue在启动时生成生产提示

            //创建Vue实例
            new Vue({
                el:'#root', //el 用于指定当前Vue实例为哪个容器服务，值通常为css选择器字符串。
                data: {   //data中用于存储数据，数据供el所指定的容器去使用，
                    name : '李明'
                }
            })
        </script>
    </body>
</html>
</html>